build: msgsnd msgrcv
	make msgsnd msgrcv

msgsnd: msgsnd.o
	cc -Wall -o msgsnd msgsnd.o

msgrcv: msgrcv.o
	cc -Wall -o msgrcv msgrcv.o

msgsnd.o: msgsnd.c
	cc -Wall -c msgsnd.c

msgrcv.o: msgrcv.c
	cc -Wall -c msgrcv.c

clean:
	rm -f msgsnd msgrcv *.o
